package com.harth.blemultiplatform.ble

import kotlin.uuid.ExperimentalUuidApi
import kotlin.uuid.Uuid

@OptIn(ExperimentalUuidApi::class)
interface IAdvertisingData {
    val name: String?
    val serviceUuids: List<Uuid>
    val serviceSolicitationUuids: List<Uuid>
    val serviceData: Map<Uuid, ByteArray>
    val txPowerLevel: Int?
    val manufacturerData: Map<Int, ByteArray>

    val raw: ByteArray
}